﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace WebApi_SY.Models
{
    public class sli_document_mp_forge
    { // 产品或对象的唯一标识符
        public int Id { get; set; }            // 主键编号‌:ml-citation{ref="3" data="citationList"}
        public string Fworkorder { get; set; } // 工单号‌:ml-citation{ref="4" data="citationList"}
        public int? Fqty { get; set; }         // 生产数量‌:ml-citation{ref="4" data="citationList"}
        public DateTime? Fdeliverydate { get; set; } // 交货日期‌:ml-citation{ref="4" data="citationList"}
        public string Fnumber { get; set; }    // 物料编号‌:ml-citation{ref="3" data="citationList"}
        public string Fversion { get; set; }  // 版本号‌:ml-citation{ref="3" data="citationList"}
        public string Fproducttype { get; set; } // 产品类型‌:ml-citation{ref="3" data="citationList"}
        public int? Fstatus { get; set; }      // 工单状态‌:ml-citation{ref="4" data="citationList"}
        public int? Fbiller { get; set; }      // 制单人员ID‌:ml-citation{ref="4" data="citationList"}

        public string Ftemplatename { get; set; } // 工艺模板 名称

        public string Fslipf { get; set; } // 工艺模板 锻造
        public string Fslipm { get; set; } // 工艺模板 机加
        public string Fsliph { get; set; } // 工艺模板 热处理
        public string Fslicnc{ get; set; } // 程序模板


        // 尺寸参数
        public decimal? Fsliouterdiameter { get; set; }  // 外径(mm)‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliinnerdiameter { get; set; }  // 内径(mm)‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fslihight { get; set; }          // 高度(mm)‌:ml-citation{ref="3" data="citationList"}

        // 加工余量
        public decimal? Fsliallowanceod { get; set; }    // 外径余量‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliallowanceid { get; set; }    // 内径余量‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliallowanceh { get; set; }     // 高度余量‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliallowanceodf { get; set; }   // 外径（毛坯）‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliallowanceidf { get; set; }   // 内径（毛坯）‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliallowancehf { get; set; }    // 高度（毛坯）‌:ml-citation{ref="3" data="citationList"}

        // 重量参数
        public decimal? Fsliweightcontract { get; set; } // 合同重量(kg)‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliweightmaterial { get; set; } // 下料重量(kg)‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliweightforging { get; set; }  // 锻件重量(kg)‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliweightgoods { get; set; }    // 成品重量(kg)‌:ml-citation{ref="3" data="citationList"}
        public decimal ? Fsliweightfurnace { get; set; }    // 火耗重量 ‌:ml-citation{ref="3" data="citationList"}
        public decimal? Fsliweightorder { get; set; }    // 订单重量 ‌:ml-citation{ref="3" data="citationList"}

        // 工艺参数
        public string Fslidrawingno { get; set; }        // 图纸编号‌:ml-citation{ref="6" data="citationList"}
        public string Fslimetal { get; set; }            // 材质牌号‌:ml-citation{ref="6" data="citationList"}
        public int? Fheattreatment { get; set; }         // 热处理工艺‌:ml-citation{ref="6" data="citationList"}
        public int? Fcooldown { get; set; }              // 冷却方式‌:ml-citation{ref="6" data="citationList"}

        // 工序记录
        public string Fprocess1 { get; set; }            // 工序1‌:ml-citation{ref="4" data="citationList"}
        public string Fprocess2 { get; set; }            // 工序2‌:ml-citation{ref="4" data="citationList"}
        public string Fprocess3 { get; set; }            // 工序3‌:ml-citation{ref="4" data="citationList"}
        public string Fprocess4 { get; set; }            // 工序4‌:ml-citation{ref="4" data="citationList"}
        public string Fprocess5 { get; set; }            // 工序5‌:ml-citation{ref="4" data="citationList"}
        public string Fprocess6 { get; set; }            // 工序6‌:ml-citation{ref="4" data="citationList"}


        public int? Fmeterialid { get; set; }   //  存放  物料 ID
        public int? Fmachine { get; set; }   //  存放 设备Id
        public decimal? Fx { get; set; }       //  存放  工艺卡上的  X  值
        public string Fhnormalizing { get; set; }    //  正火
        public string Fhtempering { get; set; }     //  回火
        public string Fhannealing { get; set; }   // 退火
        public string Fhqt { get; set; }    //   调质
        public string Fhst { get; set; }    //   固溶 
        public string Fhnone { get; set; }   //  无热处理

        public string F_slirouteing { get; set; }  //  存工艺路线的编号
        public string F_sliequipment { get; set; } //  存 碾环机 编号（生产线）


        public string Fdept_name { get; set; }  //  工艺单 默认产线 

    }
}